Hizzle\Noptin\Tasks\Main B

Total Complexity 87
Dependencies 3
Dependents 7
Total lines 791
Lines of code 461
Logical lines of code 175
Comment lines 202
Methods 35
Properties 3

Methods 35

Method Rating Maintainability Complexity Lines of code
hide_tasks_menu()
A
55 12 16
add_tasks_table()
S
36 1 105
run_automation_rule()
S
49 6 29
count_rule_runs()
S
52 6 22
schedule_task()
S
52 5 23
logs_callback()
S
54 5 21
delete_old_tasks()
S
57 5 15
filter_tasks_collection_js_params()
S
56 3 18
mark_failures()
S
57 3 16
get()
S
63 4 10
handle_unexpected_shutdown()
S
63 4 9
get_next_scheduled_task()
S
59 3 14
__construct()
S
56 2 17
retry_task()
S
56 2 17
process_task()
S
71 3 6
add_wp_cron_event()
S
66 3 8
add_record_tabs()
S
56 1 19
get_next_task()
S
63 2 10
tasks_menu()
S
63 1 11
delete_scheduled_task()
S
64 1 11
filter_admin_tools()
S
64 1 9
get_batch_size()
S
78 1 3
clean()
S
77 1 4
query()
S
78 1 3
init()
S
79 1 3
reset_task()
S
80 1 3
set_task()
S
80 1 3
get_statuses()
S
64 1 9
run_pending()
S
79 1 3
handle_cron_healthcheck()
S
78 1 4
end_cron_healthcheck()
S
91 1 2
schedule_remaining_tasks()
S
91 1 2
before_run()
S
76 1 4
filter_cron_schedules()
S
66 1 8
remove_addons_tasks()
S
76 1 4